﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Himp.Platform
{
    public class MsgSendRecCreateDto
    {
        /// <summary>
        /// 
        /// </summary>
        public string MsgBizTypeCodg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string MsgName { get; set; }

        /// <summary>
        /// 消息内容
        /// </summary>
        public string MsgCont { get; set; }

        /// <summary>
        /// 消息发送人ID
        /// </summary>
        public Guid? MsgSendUserid { get; set; }

        /// <summary>
        /// 消息发送人名称
        /// </summary>
        public string? MsgSendUsername { get; set; }

        /// <summary>
        /// 消息发送部门Id
        /// </summary>
        public Guid? MsgSendDeptid { get; set; }

        /// <summary>
        /// 消息发送科室名称
        /// </summary>
        public string? MsgSendDeptname { get; set; }

        /// <summary>
        /// 消息接收科室ID
        /// </summary>
        public string? MsgRecvDeptid { get; set; }

        /// <summary>
        /// 消息接收科室名称
        /// </summary>
        public string? MsgRecvDeptname { get; set; }

        /// <summary>
        /// 消息接收人员Id
        /// </summary>
        public Guid? MsgRecvUserid { get; set; }

        /// <summary>
        /// 消息接收人员Code
        /// </summary>
        public string? MsgRecvUsername { get; set; }

        /// <summary>
        /// 消息接收方式
        /// 默认
        /// 锁屏
        /// 报警
        /// </summary>
        public EnumMsgLv MsgLv { get; set; }

        public MsgSendRecCreateDto()
        { 
            
        }

        public MsgSendRecCreateDto(string msgBizTypeCodg, string msgName
            , string msgCont, EnumMsgLv msgLv)
        {
            MsgBizTypeCodg = msgBizTypeCodg;
            MsgName = msgName;
            MsgCont = msgCont;
            MsgLv = msgLv;
        }
    }
}
